package co.laomag.coffee.service.user;

import co.laomag.coffee.model.entity.ChUser;
import co.laomag.coffee.model.entity.ChUserinfo;
import co.laomag.coffee.model.vo.Message;
import co.laomag.coffee.model.vo.Pagination;

/**
 * @author 马泽朋
 * @version 1.0
 * @date 2020/4/19 下午 3:16
 */
public interface UserService {
    /**
     * 用户注册
     * @param chUser 用户实体
     * @return 返沪大于0注册成功
     * */
    Message addUser(ChUser chUser);

    /**
     * 添加用户信息
     * @param chUserinfo 用户信息实体
     * @return
     */
    Message addUserInfo(ChUserinfo chUserinfo);

    /**
     * 修改用户操作
     * @param chUser
     * @return
     */
    Message updateUser(ChUser chUser);

    /**
     * 获取所有用户
     * @param pagination
     * @return
     */
    Message getUserList(Pagination pagination);
}
